/*--------------------物料模块.物料单据管理--ly-----------------*/
/*--------------------物料单据列表 ma_bill_list.html------------------*/

var tableurl = dataport + "/MaterialInvoice/findByPage"; //get/post请求数据url   
//页面table渲染
$(document).ready(function() {
	$("#tablebody").find("tr").remove(); //清空表格数据
	tableget();
});

//第一次table数据请求
var tableget = (function() {
	$("#tablebody").find("tr").remove(); //清空表格数据
	var size = $("#pageSize").val();
	//选择分页请求
	$.post(tableurl, {
			'pageNo': 1,
			'pageSize': size 
		},
		function(result) {
			var code = result.code;
			var list = result.object;
			if(code == 0) {
				var ant = list.total;
				antrows = ant; //将查询结果总数变成全局变量
				$('.totalNum').text(ant);
				$.each(list.list, function(idx, obj) {
					var idx = idx + 1; //排序默认从0开始，idx将作为显示题号，因此+1
					var Qhtml =
						'<tr id="' + obj.invoiceid + '">\
          <td>' + idx + '</td>\
          <td>' + obj.name + '</td>\
          <td>' + obj.type + '</td>\
          <td>' + obj.invoiceid + '</td>\
          <td>2017-01-01 11:11:42</td>\
          <td class="td-manage">\
              <a title="编辑" class="edit' + idx + '"  onclick="x_admin_show(title,billEdit,40,40,' + idx + ')" href="javascript:;">\
                <i class="layui-icon">&#xe642;</i>\
              </a>\
              <a title="查看用户"  onclick="x_admin_show(title,libraryQuestionTyle,40,62,)" href="javascript:;">\
                <i class="layui-icon">&#xe63c;</i>\
              </a>\
              <a  class="' + idx + '" title="删除" onclick="member_del(this,' + idx + ')" href="javascript:;">\
                <i class="layui-icon">&#xe640;</i>\
              </a>\
            </td>\
        </tr>';
					$("#tablebody").append(Qhtml);
				});
			pagerNum();
			} else {
				alert('您的登录认证已失效，请重新登录！');
			};
		}, 'JSON');
});

//表单输入提示
$("#searchText").click(function() {
	var b = 4;
	var a = $("#type option:selected").val();
	if(a == b) {
		$("#tips").css("display", "block");
	}
}).blur(function() {
	$("#tips").css("display", "none");
})

//分页跳转--------修改行数()-----------
var rowData = (function() {
	$("#pageSize").blur(function() {
		size = $("#pageSize").val();
		pagerNum(size);
	})
})


//翻页事件
var pagerNum = (function() {
	var pageSizeNum = $("#pageSize").val();
	var antrows = $('.totalNum').text();
	var pager = jQuery('#ampagination-libChoice').pagination({
		page: 1, //默认页码
		totals: 1,
		pageSize: pageSizeNum,
		theme: 'amazeui'
	});
	//分页跳转-------修改页码--------
		pager.onChangePage(function(e) {
		jQuery('.showlabel').text('The selected page no: ' + e.page);
		var no = e.page; //页号
		var size = $("#pageSize").val();
		//选择分页请求
		$("#tablebody").find("tr").remove();
		$.post(tableurl, {
				page: no,
				rows: size,
			},
			function(result) {
				var code = result.code;
				var list = result.object;
				if(code == 0) {
					var ant = list.total;
					$('.totalNum').text(ant);
					$.each(list.list, function(idx, obj) {
						var idx = idx + 1; //排序默认从0开始，idx将作为显示题号，因此+1
						var id = obj.invoiceid;
						var Qhtml =
						'<tr id="' + obj.invoiceid + '">\
          <td>' + idx + '</td>\
          <td>' + obj.name + '</td>\
          <td>' + obj.type + '</td>\
           <td>' + obj.invoiceid + '</td>\
          <td>2017-01-01 11:11:42</td>\
          <td class="td-manage">\
               <a title="编辑" class="edit' + idx + '"  onclick="x_admin_show(title,billEdit,50,62,' + idx + ')" href="javascript:;">\
                <i class="layui-icon">&#xe642;</i>\
              </a>\
              <a title="查看用户"  onclick="x_admin_show(title,libraryQuestionTyle,50,62,)" href="javascript:;">\
                <i class="layui-icon">&#xe63c;</i>\
              </a>\
              <a id="' + obj.userid + '" class="' + idx + '" title="删除" onclick="member_del(this,' + idx + ')" href="javascript:;">\
                <i class="layui-icon">&#xe640;</i>\
              </a>\
            </td>\
        </tr>';
						$("#tablebody").append(Qhtml);
						$("#rowData").css("pointer-events", "none")
					});
				} else {
					alert('error');
				};
			}, 'JSON');
	});
})


/*用户-删除*/
function member_del(obj, idx) {
	var invoiceId = $("." + idx).parents("tr").attr("id");
	console.log(idx, invoiceId);
	var delurl = dataport + '/materialInvoice/delete';
	//发异步删除数据
	$.post(delurl, {invoiceId:invoiceId}, function(result) {
		var code = result.code;
		layer.confirm('确认要删除吗？', function(index) {
			if(code == 0) {
				$("." + idx).parents("tr").remove();
				layer.msg('已删除!', {
					icon: 1,
					time: 1000
				});
			} else {
				layer.msg('网络开小差了!', {
					icon: 2,
					time: 1000
				});
			}
		})
	})
};

//修改功能--跨页存储
var editsave = (function(classid) {
	var invoiceid = $("." + classid).parents("tr").attr("id");
	$.cookie("invoiceid", invoiceid);
})

//一键删除
function delAll(argument) {
	var data = tableCheck.getData();
	layer.confirm('确认要删除吗？' + data, function(index) {
		//捉到所有被选中的，发异步进行删除
		layer.msg('删除成功', {
			icon: 1
		});
		$(".layui-form-checked").not('.header').parents('tr').remove();
	});
}

//搜索功能
var searchbill = (function(){
	$(".searchbtn").click(function(){
		var name = $("#earchText").val();
//		$.post 
	})
})
